<%-- 
    Document   : perfil
    Created on : 09-nov-2011, 16:48:21
    Author     : JAVA
--%>

<%@page import="negocio.TrucoSuperado"%>
<%@page import="java.util.Iterator"%>
<%@page import="negocio.Tabla"%>
<%@page import="negocio.Usuario"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Red Skate</title>
        <link rel="StyleSheet" type="text/css" href="perfil.css" />

    </head>
    <body>    
        <%! Usuario u;%>
        <%
            if (session.getAttribute("usuario") == null) {
                response.sendRedirect(getServletContext().getContextPath() + "/index.jsp");
            } else {
                u = (Usuario) session.getAttribute("usuario");
            }

        %>
        <div class="cabecera">

            <%@include file="cabecera.jsp" %>

        </div>
        <div class="container">



            <div class="personal">
                <div class="lateral">
                    <%@include file="lateral.jsp" %>
                </div>
            </div>
            <div class="pagina">

                
                <div class="tablas">
                    <h1>Tablas</h1>
                    <%
                    
                        Iterator it = u.getTablas().iterator();
                        out.print("<table>");
                        out.print("<tr>");
                        out.print("<th>marca</th>");
                        out.print("<th>modelo</th>");
                        out.print("<th>material</th>");
                        out.print("<th>rodamientos</th>");
                        out.print("<th>ejes</th>");
                        out.print("<th>ruedas</th>");
                        out.print("</tr>");
                        while (it.hasNext()) {
                            Tabla t = (Tabla) it.next();
                            out.print("<tr>");
                            out.print("<td>" + t.getMarca() + "</td>");
                            out.print("<td>" + t.getModelo() + "</td>");
                            out.print("<td>" + t.getMaterial() + "</td>");
                            out.print("<td>" + t.getRodamientos() + "</td>");
                            out.print("<td>" + t.getEjes() + "</td>");
                            out.print("<td>" + t.getRuedas() + "</td>");
                            out.print("</tr>");
                        }
                        out.print("</table>");
                    %> 

                </div>

                <div class="retos">

                    <%
                        String imagen = "";
                        if (u.getNivel().equalsIgnoreCase("amateur")) {
                            imagen = "level1.jpg";
                        } else if (u.getNivel().equalsIgnoreCase("rookie")) {
                            imagen = "level2.jpg";
                        } else if (u.getNivel().equalsIgnoreCase("skater")) {
                            imagen = "level3.jpg";
                        } else if (u.getNivel().equalsIgnoreCase("pro")) {
                            imagen = "level4.jpg";
                        } else if (u.getNivel().equalsIgnoreCase("extreme")) {
                            imagen = "level5.jpg";
                        }
                    %>



                    <h1>Tu nivel es: <strong><%= u.getNivel()%></strong>, tienes <%=  u.getTrucos().size()%> trucos superados y <%=u.getPuntuacion() %> puntos!</h1>
                    <h2>Recuerda que tienes que subir todos los videos para pasar al siguiente nivel!</h2>
                    <%
                        it = u.getTrucos().iterator();
                        out.print("<table>");
                        out.print("<tr>");
                        out.print("<th>nombre</th>");
                        out.print("<th>descripcion</th>");
                        out.print("<th>subnivel</th>");
                        out.print("<th>puntos</th>");
                        out.print("<th>valoracion</th>");
                        out.print("<th>video</th>");
                        out.print("</tr>");
                        while (it.hasNext()) {
                            TrucoSuperado t = (TrucoSuperado) it.next();
                            out.print("<tr>");
                            out.print("<td>" + t.getNombre() + " </td>");
                            out.print("<td>" + t.getDescripcion() + " </td>");
                            out.print("<td>" + t.getSubnivel() + " </td>");
                            out.print("<td>" + t.getPuntos() + " </td>");
                            out.print("<td>" + t.getValoracion() + " </td>");
                            if (t.getLink() != null) {
                                out.print("<td><a href='" + t.getLink() + "' target='_blank'   /><img src='imagenes/video.png' alt='ver video' /></a> </td>");
                            } else {
                                out.print("<td><a href='Controlador?opc=videos&id="+t.getId()+"'/><img src='imagenes/add.png' alt='subir video' width='35' height='35'/></a> </td>");
                            }
                            out.print("</tr>");
                        }
                        out.print("</table>");
                    %> 
                    <p><a href="Controlador?opc=retos"><input type="button" value="Nuevo reto" name="reto" /></a></p>


                </div>
            </div>
        </div>

    </body>
</html>
